package com.bdqn.Service.Supplier;

import com.bdqn.entity.Supplier;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SupplierService {
    /**
     * 根据id查询单条供应商信息
     */
    Supplier selectSupplierById(Integer id);

    /**
     * 查询符合条件的供应商
     */
    List<Supplier> SelectByMer(@Param("ids") String ids[]);

    /**
     * 查全部
     */
    List<Supplier> Sel(Supplier sup, int page, int limit);

    /**
     * 查个数
     */
    int getCount(Supplier supplier);

    /**
     * 根据编号查
     * @param supplierNum
     * @return
     */
    Supplier SelByNum(@Param("id") String supplierNum);

    /**
     * 查询所有供应商信息
     * @return
     */
    List<Supplier> findAll();

    /**
     * 添加供应商
     */
    boolean Insert(@Param("sup") Supplier supplier);

    /**
     * 修改userid
     * @param supplier
     * @return
     */
    boolean Update(@Param("sup") Supplier supplier);

    /**
     * max
     */
    int max();

    Supplier selectSupById(int id);

    List<Supplier> SelSupByQuo(Supplier supplier);
}
